Спецификация

Спецификация Bluetooth состоит из двух частей: Core («сердцевина») и Profiles («профили»). Им посвящены соответственно первый и второй тома спецификации. Их объем, округленно, — 1100 и 450 страниц. Кроме того, имеется еще несколько материалов, посвященных идеологии отдельных вопросов: в том числе — бумаги по протокольной архитектуре «Синего Зуба» и по его архитектуре безопасности.

Часть Core состоит из пяти частей:

Кроме того, имеются три части добавлений, маркируемых как части: F:1, F:2, F:3, F:4; H:1, H:2, H:3, H:4; I:1, I:2, I:3, а также девять приложений: Appendix: I — IX. Дадим выборочно более подробные характеристики этих добавлений и приложений.

Часть F:1 — RFCOMM со стандартом TS 07.10.

RFCOMM — простой транспортный протокол, обеспечивающий эмуляцию последовательных портов над протоколом L2 CAP (Logical Link Control and Adaptation Protocol). RFCOMM основан на стандарте TS 07.10; протокол поддерживает только некоторые подмножества TS 07.10.

Часть F:2 — Интероперабельность IrDA.

Ассоциация инфракрасной передачи данных IrDA (Infrared Data Association) в апреле 1999 года выпустила спецификацию протокола IrOBEX (IrDA Object Exchange Protocol — протокол обмена объектами IrDA).

Цель документа F:2 состоит в том, чтобы сделать возможной разработку приложений, которые будут функционировать как в коротковолновом диапазоне (short-range RF), так и в инфракрасной среде (IR media). Каждая из этих двух сред имеет свои преимущества и недостатки.

Вместо того чтобы фрагментировать область приложений, F:2 определяет «пересечение», в котором могут сходиться приложения Bluetooth и IrDA. Этим пересечением и является IrOBEX.

IrOBEX — сеансовый протокол. Этот протокол используется теперь и технологией Bluetooth, позволяя приложениям использовать либо радио-технологию самого Bluetooth, либо инфракрасную технологию IrDA. Однако хотя и IrDA, и Bluetooth рассчитаны на беспроводную связь, они имеют фундаментальные различия, относящиеся к протоколам нижнего уровня. Поэтому F:2 определяет, каким образом IrOBEX (коротко, OBEX) отображается на RFCOMM и TCP/IP. Первоначально этот протокол был разработан для обмена объектами инфракрасной связи и был помещен внутри иерархии протоколов IrDA. Однако он может появляться над другими транспортными слоями, в данном случае — над RFCOMM и TCP/IP.

Спецификация протокола IrOBEX, выпущенная ассоциацией IrDA, дает модель представления объектов и сеансового протокола, которая структурирует диалог между двумя приборами. Протокол IrOBEX следует диалоговой парадигме «запрос-ответ» (request-response) модели клиент-сервер. Bluetooth определяет IrOBEX только в режиме, ориентированном на установление соединений (connection oriented), хотя IrDA определила его и в режиме без установления соединений (connectionless). Причина в том, что IrOBEX отображается на протоколы архитектуры Bluetooth, ориентированные на установление соединений.

Часть F:3 — Спецификация протокола Telephone Control Protocol Specification.

Часть F:4 — Требование интероперабельности системы Bluetooth как носителя WAP.

Часть H:1 — Функциональная спецификация интерфейса с контроллером головной машины.

Часть H:2 — Транспортный слой HCI USB.

Этот документ рассматривает требования со стороны интерфейса универсальной последовательной шины USB к аппаратуре Bluetooth.

Часть H:3 — Транспортный слой HCI RS232.

Часть Н:4 — Транспортный слой HCI UART.

Документы I:1, I:2, I:3 относятся к вопросам тестирования.

Часть I:1 — Тестовый режим Bluetooth. Конфигурация состоит из тестируемого прибора (DUT — Device Under Test) и тестера.

Тестер и тестируемый прибор образуют пикосеть, в которой тестер играет роль ведущего устройства, а тестируемый прибор — ведомого. Тестер имеет полный контроль над всей процедурой тестирования. Контроль осуществляется через эфирный интерфейс с помощью команд протокола LMP. Аппаратные интерфейсы с тестируемым устройством могут существовать, но они не являются объектом стандартизации.

Тестовый режим является специальным состоянием модели Bluetooth.

Когда тестируемый прибор выходит из тестового режима, он входит в состояние ожидания. После отключения питания прибор должен войти в состояние ожидания. Активация прибора может выполняться локально (через аппаратный или локальный интерфейс) или через эфирный интерфейс.

В документе приводится описание тестовых команд и сценариев.

Часть I:2 — Требование совместимости со спецификацией Bluetooth.

Документ I:2 регламентирует организационные и правовые вопросы функционирования движения Bluetooth. В нем различаются две категории участников движения Bluetooth. Они подписывают соответствующие соглашения (соглашение промоутера и соглашение воспреемника) и получают те или иные лицензии.

Документ специфицирует требования, которым должно удовлетворять изделие, чтобы быть «совместимым со спецификацией». Кроме того, он дает описание Программы квалификации Bluetooth. Требования, выдвигаемые отдельными правительствами, в документ не входят.

В документе используется специальный глоссарий из 16 терминов, относящихся к совместимости, в том числе спецификация протокола, спецификация профиля, процесс квалификации Bluetooth (рис. 7).

Рис. 7. Схема квалификационного процесса Bluetooth
BQTF — установка тестирования квалификации Bluetooth Qualification Tooth Facility;
BQA — администратор квалификации Bluetooth Qualification Administrator;
BQB — квалификатор Bluetooth Qualification Bod

Резюме процесса квалификации

Организация-воспреемник передает изделие, подлежащее квалификации Bluetooth, на тестовую установку BQTF. Изготовитель должен укомплектовать изделие временными интерфейсами и функциональными устройствами, обеспечивающими саму возможность тестирования. BQTF не обязана обеспечивать «вторичные системы», такие как локальные сети, телефонные сети общего доступа или сети GSM.

Должна быть предоставлена необходимая документация, а именно описание изделия, руководство пользователя и декларация совместимости (Implementation Conformance Statement). Установка BQTF проверяет каждую заявленную в декларации возможность «в соответствии с текущей спецификацией соответствующего теста и политикой, проводимой бюро BQRB. Результаты тестирования и документация по изделию посылаются уполномоченному лицу BQB с заявкой на включение изделия в список «Квалифицированных изделий Bluetooth».

Уполномоченное лицо BQB выпускает Записку о квалифицированном изделии и с разрешения заявителя помещает изделие в базу данных Квалифицированных изделий, в которой с ним может ознакомиться любая другая организация.

Установка BQTF может быть «тестовой палатой» третьей фирмы, или же внутрифирменным подразделением заявителя. Уполномоченное лицо BQB также может быть внешним или внутренним. Как «установка», так и «лицо» должны быть авторизованы бюро BQRD.

Услуги BQTF и BQB не являются бесплатными; заявитель возмещает им расходы и оплачивает все их услуги. Подписание соглашений с BQTF, BQB и, возможно, с BQA о неразглашении информации об изделии, входит в компетенцию заявителя. Бюро BQRD выставляет также счет за каждое квалифицированное изделие. Первоначально устанавливается плата в размере 3 тыс. долл., в дальнейшем она будет раз в год пересматриваться в соответствии с фактическими затратами.

Часть I:3 — Интерфейс управления тестированием.

Настали времена, когда каждый стремится спроектировать собственную расширяющую плату. На материнских платах и на расширяющих платах размещаются «заказные» микросхемы все более богатой функциональности.

Девять приложений, которыми заканчивается первый том спецификаций, таковы.

Второй том состоит из 13 профилей:

Второй том заканчивается тремя приложениями и указателем.

Спецификация Bluetooth сопровождается дополнительными документами технической политики: «Архитектура протокола Bluetooth», «Архитектура системы безопасности Bluetooth», «Архитектура слоя обнаружения услуг Bluetooth».

Часть А спецификации посвящена характеристикам трансивера, работающего на частоте 2,4 ГГц в режиме прыгающих частот. Полоса 2400-2483,5 МГц характеризуется как промышленно-научно-медицинская. В спецификации указываются особые требования отдельных регионов (Испания, Франция, Япония). Какие-либо упоминания о России отсутствуют.

Значительный интерес представляет крупная часть В. Здесь дается определение Bluetooth как радио-звена (radio-link) ближнего действия, предназначенного для замены кабелей, подключающих портативные и фиксированные электрические приборы. Bluetooth действует в нелицензируемой ISM полосе на частоте 2.4 ГГц. Для борьбы с интерференцией и федингом применяется прыгающая частота трансивера. Для полной дуплексной передачи используется схема TDD (Time Division Duplex — «дуплекс с временным разделением»).

В системах Bluetooth определятся пять типов логических каналов: канал управления соединением LC (Link Control); канал передачи информации между диспетчерами связи ведущего и ведомых услуг LM (Link Manager); асинхронный и изохронный каналы пользовательских данных UA/UI; канал синхронных данных пользователя US, реализуемый на связи SCO.

Протоколы и службы Стартовая страница Элементная база
Hosted by uCoz